#打开DBshop后台 "http://localhost/dbshop/admin"
#登录DBshop后台 账号admin 密码123456
#进入3级菜单，商品管理-管理分类-商品分类 页面
import time
from public.action import *
dr=openBrowser("http://localhost/dbshop/admin")
# 寻找id为user_name的元素并且输入admin
dr.find_element_by_id("user_name").send_keys("admin")
# 寻找id为user_passwd的元素并输入123456
dr.find_element_by_id("user_passwd").send_keys("123456")
#用xpath表达式寻找button标签，文本为后台登录的元素并点击
dr.find_element_by_xpath('//button[text()="后台登录"]').click()
dr.find_element_by_link_text("商品管理").click()  #"商品分类"必须把鼠标移动到"管理分类"上后才会出现
from selenium.webdriver.common.action_chains import ActionChains   #导入ActionChains
mouse=ActionChains(dr)           #实例化对象，用于模拟鼠标
obj=dr.find_element_by_link_text("管理分类")       #找到要移动到的元素，存储在变量obj中
mouse.move_to_element(obj).perform()         #鼠标移动到元素obj上，perform()是立即执行的意思 不用管它
time.sleep(2)             #强制等待两秒
dr.find_element_by_link_text("商品分类").click()    #寻找文本文字为“商品分类”的元素并点击